*{margin:0;padding:0;}
body{font:13px/160% 'Microsoft YaHei','微软雅黑',Arial,Tahoma,Sans-Serif;background:#fcfcfc;color:#333;}
h1,.post-title h2{font-size:145%;font-weight:normal;font-family:'Microsoft YaHei','微软雅黑','Microsoft JhengHei','黑体';}
h2{font-size:130%;margin-bottom:10px;}
h3{font-size:120%;border-bottom:1px solid #d2d2d2;padding:5px 0;overflow:hidden;font-weight:normal;}
h4{font-size:14px;background:#f6f6f6;padding:5px 0;color:#91b24f;text-align:right;padding-right:5px;border-top:1px solid #b0cb85;font-weight:normal;}
blockquote{margin:15px auto 15px 20px;padding-left:15px;background:#f6f6f6;border-left:1px solid #91b24f;}
#top{background:#333;height:2px;border-bottom:1px solid #636363;overflow:hidden;}
#header{width:100%;background:#f6f6f6;height:65px;border-bottom:1px solid #9c9c9c;}
#header_m{width:960px;margin:0 auto;height:auto;}
#logo a{width:120px;height:65px;float:left;text-indent:20px;font-size:110%;color:#91b24f;text-decoration:none;}
#logo a:hover{font-size:150%;}
#description{margin:0 auto;position:relative;top:38px;left:60px;width:840px;color:#91b24f;font-size:12px;}
#description table{display:none;}
#menu{width:100%;background:#f3f3f3;height:48px;border-bottom:1px solid #c6c6c6;border-top:1px solid #c6c6c6;}
.nav{width:960px;margin:0 auto;list-style:none;}
.nav li{width:105px;display:block;float:left;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;margin-right:-1px;}
.nav li a{padding:2px 0 6px 10px;width:95px;color:#000;text-decoration:none;display:block;margin-top:-1px;line-height:160%;}
.nav li a:first-letter{text-transform:uppercase;}
.nav li a span{font-weight:normal;color:#91b24f;}
.nav li a:hover{background:#333;color:#f6f6f6!important;}
.nav .rss{float:right;margin-right:1px;}
#main{width:100%;border-top:1px solid #9c9c9c;overflow:hidden;}
#content{width:960px;margin:10px auto;overflow:hidden;}
#part-content{width:464px;float:left;display:inline;}
.post-content em{font-weight:bold;color:#333;font-size:14px;font-style:normal;}
.post-home{padding-left:15px;padding-top:10px;position:relative;}
.post-title,#post-title-single{border-bottom:1px solid #d2d2d2;height:25px;overflow:hidden;}
#post-title-page{border-bottom:1px solid #d2d2d2;height:38px;overflow:hidden;margin-bottom:5px;}
.post-title a{color:#333;text-decoration:none;position:absolute;}
.post-title a:hover{color:#91b24f;}
.post-time{right:0;position:absolute;font-size:9px;top:15px;color:#91b24f;}
.post-content{margin:5px 0;}
.post-content a,.post-messages a,.alignright a,.alignleft a,#post-messages-single a,.commentlist li a,#copyright p a,h3 a{color:#91b24f;}
.post-content a:hover,.post-messages a:hover,.alignright a:hover,.alignleft a:hover,#post-messages-single a:hover,.commentlist li a:hover,#copyright p a:hover,h3 a:hover{background:#91b24f;color:#fff;text-decoration:none;}
.post-content p{margin-bottom:10px;}
.post-messages{color:#717171;height:40px;font-size:12px;}
.post-messages p{border-bottom:1px solid #d2d2d2;margin-right:15px;padding-left:15px;overflow:hidden;line-height:30px;}
.post-messages a{margin:0 2px;font-weight:normal;}
.post-cm{margin-left:10px;}
#sidebar{float:left;display:inline;width:246px;margin-left:10px;font-size:12px;}
#sidebar span{color:#b5b5b5;padding-left:15px;font-weight:normal;}
#relate-post{margin-bottom:10px;}
#relate-post h3{text-align:right;}
#relate-post span{color:#b5b5b5;font-weight:normal;padding-left:15px;}
#ggsearch{margin-top:13px;}
#sidebar2{float:left;width:230px;display:inline;margin-top:5px;margin-left:10px;}
#sidebar2 table{display:none;}
#taotao{position:absolute;top:0;width:100%;height:1px;}
#foot{width:100%;background:#333;height:40px;padding:10px 0;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:10px;height:10px;}
.alignright{float:right;}
.alignleft{float:left;}
#sidebar ul,#relate-post ul{list-style:none;margin:0;padding:0;}
#sidebar ul li{margin-left:15px;margin-top:5px;}
#relate-post ul li{margin-top:5px;}
#sidebar ul li a{width:221px;height:20px;overflow:hidden;color:#666;border-left:1px solid #c0c0c0;display:block;padding-left:10px;text-decoration:none;}
#relate-post ul li a{height:20px;color:#717171;border-left:1px solid #c0c0c0;display:block;padding-left:10px;text-decoration:none;}
#sidebar ul li a:hover,#relate-post ul li a:hover{color:#91b24f;border-left:1px solid #91b24f;background:#eee;}
.cate{list-style:none;margin:0;padding:0;}
.cate li{width:100%;position:relative;margin-bottom:5px;float:left;}
.cate li a{padding:3px 0 7px 5px;width:100%;color:#333;text-decoration:none;display:block;border-left:1px solid #c0c0c0;}
.cate li a:first-letter{text-transform:uppercase;}
.cate li a span{font-weight:normal;color:#91b24f;}
.cate li a:hover{border-left:1px solid #91b24f;background:#eee;}
#left-content-single{width:694px;display:inline;float:left;margin-right:10px;}
#post-title-single h1 a{color:#91b24f;text-decoration:none;}
#post-title-page h1{color:#91b24f;margin-top:10px;}
#post-messages-single{color:#717171;margin-bottom:5px;width:100%;margin-bottom:5px;height:20px;font-size:12px;}
#error{font-size:14px;}
#foot_m{width:960px;height:40px;margin:0 auto;}
#foot_m2{width:960px;height:40px;margin:0 auto;font-size:12px;}
#foot_m p{color:#858585;margin-left:120px;}
#foot_m a{color:#a5a5a5;text-decoration:none;}
#foot_m a:hover{color:#a5a5a5;text-decoration:underline;}
.post-comment{float:right;}
.post-msg{float:left;}
#commnet{overflow:hidden;}
h3#comments,h3#respond{display:block;padding:5px;width:678px;font-weight:normal;color:#91b24f;}
h3#respond{margin-bottom:10px;}
.commentlist{width:688px;clear:both;padding:0 0 0 -25px;}
.commentlist li.alt{background:#eefbd4;color:#333;padding:5px;margin-bottom:5px;list-style:none;}
.commentlist li{color:#333;padding:5px;margin-bottom:5px;overflow:hidden;}
.commentlist li .gravatar{float:left;width:55px;margin-right:5px;}
.commentlist li .gravatar img{border:none;}
label{line-height:25px;}
.commentlist li .comments p{padding-top:5px;}
#commentform{margin-left:10px;}
.children{margin:5px;}
#comment ol li:hover{background:#f4f4f4;border-left:1px solid #91b24f;}
#author,#email,#url,#comment,#search{color:#333;border:1px solid #d7d7d7;padding:4px;margin-bottom:.6em;}
#author:focus,#email:focus,#url:focus,#search:focus,#author.sffocus,#email.sffocus,#url.sffocus,#search.sffocus{color:#000;border:1px solid #afc9de;padding:4px;margin-bottom:.6em;}
#comment{width:690px;-moz-border-radius:8px;color:#666;}
#comment2{width:590px;background:#fcfcfc;border:1px solid #eaeae8;}
#comment:hover{border:1px solid #aecb73;}
#comment:focus,#comment.sffocus{color:#000;border:1px solid #afc9de;width:520px;display:block;padding:4px;margin-bottom:.6em;background:#fff) repeat-x top left;}
#commentt{width:620px;}
#checkarea{margin-bottom:6px;}
#copyright{height:40px;}
#copyright p{border-bottom:1px solid #d2d2d2;margin-right:18px;height:30px;line-height:30px;color:#717171;font-size:12px;}
#submit{margin:5px 0;padding:5px;background:#f4f4f3;border:1px solid #91b24f;-moz-border-radius:3px;color:#666;}
.reply a{float:right;margin:-20px 0 0 0;font:400 10px Arial,Helvetica,sans-serif;padding:3px 6px;background-color:#fff;-moz-border-radius:3px;border:1px solid #ccc;}
.reply a:hover{border:1px solid #333;}
code{font:400 9px Tahoma,Arial,Helvetica,sans-serif;color:#666;}
.vcard em{font-style:normal;padding-bottom:10px;display:block;font-weight:900;}
.vcard small{font:12px/12px Tahoma,Arial,Helvetica,sans-serif;color:#999;}
#met{padding:4px 10px;float:left;width:578px;margin:0 0 20px;}
#met h3{float:left;}
#comments #met .meta-comment{float:right;margin-bottom:0;}
#hiddenMessage{background-color:#fffeeb;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:12px;text-align:center;border-left:0;border-right:0;margin:5px 20px;padding:5px 0;}
#hiddenMessage .info{color:#555;}
#hiddenMessage .error{color:red;}
.current_page_item{background:#ddd;}
.ad280{float:left;width:265px;display:inline;margin-top:5px;margin-left:10px;}
.pagebar{padding:.2em .5em;margin-right:.1em;margin-bottom:1.0em;border:1px solid #fff;background:#fff;text-decoration:none;}
.pagebar a,.pageList .this-page{border:1px solid #ccc;text-decoration:none;padding:.2em .5em;}
.pagebar a,.pagebar a:visited{border:1px solid #ccc;text-decoration:none;padding:.2em .5em;color:#91b24f;}
.pagebar .break{padding:2px 6px 2px 6px;border:none;background:#fff;text-decoration:none;}
.pagebar .this-page{border:1px solid #91b24f;padding:.2em .5em;font-weight:bold;background:#91b24f;color:#fff;}
.pagebar a:hover{border-color:#91b24f;}
.pagebar .inactive{border:1px solid #ccc;color:#91b24f;text-decoration:none;padding:.2em .5em;}
.code_outline{background-color:#eee;border:1px solid #ccc;padding:5px 5px 5px 5px;}
.display_code{margin-top:0;margin-bottom:0;font-family:Andale\ Mono,Lucida\ Console,Monaco,fixed,monospace;font-size:11px;}